﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;
using System.Threading.Tasks;

namespace CountSeconds
{
    class Seconds
    {
        private static string choice;

        public static void StopCountTime(Stopwatch timer)
        {
            Console.WriteLine("Для остановки таймера введите s");
            choice = Console.ReadLine();
            if (choice == "s")
            {
                timer.Stop();
                Console.WriteLine(timer.Elapsed);
                Seconds.ContinueOrResetCountTime(timer);
            }
            else Console.WriteLine("Вы ввели неверное значение, попробуйте еще раз");
        }
        public static void ContinueOrResetCountTime(Stopwatch timer)
        {
            Console.WriteLine("Для продолжения таймера введите c, для сброса времени r, для выхода нажмите e");
            choice = Console.ReadLine();
            switch (choice)
            {
                case "c":
                    timer.Start();
                    Seconds.StopCountTime(timer);
                    break;
                case "r":
                    timer.Reset();
                    break;
                case "e":
                    break;
                default:
                    Console.WriteLine("Вы ввели неверное значение");
                    break;
            }
        }
    }
    

}
